﻿package com.eitb.literales{
	import com.eitb.literales.Literales;
	public class CargadorLiterales extends Literales {
		private const MAX_IDIOMAS:int = 4;
		private const MAX_LITERALES:int = 3;
		public static  const COMPLETADO:int = 0;
		public static  const DESCARGANDO:int = 1;
		public static  const ESPERANDO:int = 2;
		public function CargadorLiterales(idioma:int):void {
			super(idioma);
			super.setLiterales(new Array(this.MAX_IDIOMAS));
			switch (idioma) {
				case Literales.EN :
					super.getLiterales()[Literales.EN] = new Array(this.MAX_LITERALES);
					super.getLiterales()[Literales.EN][CargadorLiterales.COMPLETADO] = "Finished";
					super.getLiterales()[Literales.EN][CargadorLiterales.DESCARGANDO] = "Loading";
					super.getLiterales()[Literales.EN][CargadorLiterales.ESPERANDO] = "Waiting";
					break;
				case Literales.ES :
					super.getLiterales()[Literales.ES] = new Array(this.MAX_LITERALES);
					super.getLiterales()[Literales.ES][CargadorLiterales.COMPLETADO] = "Completado";
					super.getLiterales()[Literales.ES][CargadorLiterales.DESCARGANDO] = "Descargando";
					super.getLiterales()[Literales.ES][CargadorLiterales.ESPERANDO] = "Esperando";
					break;
				case Literales.EU :
					super.getLiterales()[Literales.EU] = new Array(this.MAX_LITERALES);
					super.getLiterales()[Literales.EU][CargadorLiterales.COMPLETADO] = "Bukatuta";
					super.getLiterales()[Literales.EU][CargadorLiterales.DESCARGANDO] = "Jaitsi";
					super.getLiterales()[Literales.EU][CargadorLiterales.ESPERANDO] = "Itxoiten";
					break;
				case Literales.FR :
					super.getLiterales()[Literales.FR] = new Array(this.MAX_LITERALES);
					super.getLiterales()[Literales.FR][CargadorLiterales.COMPLETADO] = "Transféré";
					super.getLiterales()[Literales.FR][CargadorLiterales.DESCARGANDO] = "Attente";
					super.getLiterales()[Literales.FR][CargadorLiterales.ESPERANDO] = "En cours";
					break;
			}
		}
	}
}